$(function () {
	getUserInfo();
});
// 封装获取用户信息
function getUserInfo() {
	// 获取数据
	$.ajax({
		method: 'GET',
		url: '/my/userinfo',
		// header  请求头配置对象
		headers: {
			Authorization: localStorage.getItem('token') || ''
		},
		success(res) {
			// console.log(res);
			if (res.status != 0) {
				return layui.layer.msg('获取用户信息失败!');
			}
			// 调用renderAvatar渲染数据
			renderAvatar(res.data);
		}
	});
}
// 渲染用户的头像
function renderAvatar(user) {
	//获取用户头像是否为图片 如果没有则默认显示为用户名第一个名大写字母
	const name = user.username || user.nickname;
	$('#welcome').html(`欢迎&nbsp&nbsp` + name);
	// 判断渲染头像
	if (user.user_pic != null) {
		$('.layui-nav-img').attr('src', user.user_pic).show();
		$('.text-avatar').hide();
	} else {
		const first = name[0].toUpperCase();
		$('.text-avatar').html(first).show();
		$('.layui-nav-img').hide();
	}
}
//绑定退出
const layer = layui.layer;
$('#btnLogout').on('click', function () {
	// 询问框
	layer.confirm('是否退出？', { icon: 3, title: '提示' }, function (index) {
		//do something
		// 清空本地储存
		localStorage.removeItem('token');
		//重新加载到登录界面
		location.href = './login.html';
		// 关闭提示框
		layer.close(index);
	});
});
